body{ background:#f6f6f6;}

#banner{ width:100%; height:420px; margin:0 auto 10px; background:url(http://res.bjmylike.com/zx/images/special/expert/banner_bg.jpg?v=2) no-repeat center top #fcfcfb;}

#banner div{ width:1100px; margin:0 auto; height:420px;}

#main{ width:1080px; background:#fff; padding:10px; margin:0 auto;}

#main .title{ border-bottom:1px solid #d2d2d2; height:28px; line-height:28px; padding-bottom:10px; font-size:18px; color:#d2d2d2; font-weight:normal; margin-bottom:35px;}

#main .title b{ color:#000000; font-size:18px; border-bottom:2px solid #000000; padding-bottom:10px;}



#main .div{ width:1080px; margin:0 atuo 20px;}

#main ul{ width:1100px;}

#main ul li{ width:340px; height:185px; float:left; border:1px solid #f6f6f6; padding:5px; margin:0px  10px 35px 0; position:relative;}

#main ul li:hover{ border:1px solid #6DBF28; box-shadow:3px 3px 3px #cbc3c4;}

#main ul li img{ float:left; margin-right:10px;}

#main ul li h2{ float:left; font-size:18px; color:#3b1f02; width:180px; margin-bottom:8px;}

#main ul li h2 span{ font-size:12px; font-weight:normal; margin-left:10px;}

#main ul li h3{ float:left; font-size:12px; color:#3b1f02; width:180px; margin-bottom:8px; font-weight:normal;}

#main ul li h3 img{ vertical-align:text-top; clear:both; margin:0; margin-top:3px;}

#main ul li p{ float:left; font-size:12px; color:#777777; width:180px; border-top:1px dashed #777; border-bottom:1px dashed #777; padding:8px 0;}

#main ul li .zx{ width:93px; height:31px; display:block; font-size:15px; color:#fff; text-align:center; line-height:31px; border-radius:2px; background:#0172DC; position:absolute; bottom:5px; right:5px;}

#main ul li .big{ width:349px; height:195px; display:block; position:absolute; top:0; left:0;}